Property-Directed Shape Analysis
نویسندگان
چکیده
This paper addresses the problem of automatically generating quantified invariants for programs that manipulate singly and doubly linked-list data structures. Our algorithm is property-directed—i.e., its choices are driven by the properties to be proven. The algorithm is able to establish that a correct program has no memory-safety violations—e.g., null-pointer dereferences, double frees—and that data-structure invariants are preserved. For programs with errors, the algorithm produces concrete counterexamples. More broadly, the paper describes how to integrate IC3 with full predicate abstraction. The analysis method is complete in the following sense: if an inductive invariant that proves that the program satisfies a given property is expressible as a Boolean combination of a given set of predicates, then the analysis will find such an invariant. To the best of our knowledge, this method represents the first shapeanalysis algorithm that is capable of (i) reporting concrete counterexamples, or alternatively (ii) establishing that the predicates in use are not capable of proving the property in question.
منابع مشابه
Inclusion Shape Control and its Effects on the Impact Property of the API X42 Steel
In recent years many different ways have been investigated by steel producers to increase ductility, impact strength and formability of steels. More important ways are steels with very low amounts of inclusion, small size inclusions and modified inclusions. In this study, experiments have been performed on the API-X42 steel produced by the electric arc furnace in Mobarekeh Steel Co. After the p...
متن کاملInclusion Shape Control and its Effects on the Impact Property of the API X42 Steel
In recent years many different ways have been investigated by steel producers to increase ductility, impact strength and formability of steels. More important ways are steels with very low amounts of inclusion, small size inclusions and modified inclusions. In this study, experiments have been performed on the API-X42 steel produced by the electric arc furnace in Mobarekeh Steel Co. After the p...
متن کاملEvery class of $S$-acts having a flatness property is closed under directed colimits
Let $S$ be a monoid. In this paper, we prove every class of $S$-acts having a flatness property is closed underdirected colimits, it extends some known results. Furthermore thisresult implies that every $S$-act has a flatness cover if and only if it has a flatness precover.
متن کاملFree Vibration Analysis of Functionally Graded Materials Non-uniform Beams
In this article, nonuniformity effects on free vibration analysis of functionally graded beams is discussed. variation in material properties is modeled after Powerlaw and exponential models and the non-uniformity is assumed to be exponentially varying in the width along the beams with constant thickness. Analytical solution is achieved for free vibration with simply supported conditions. It is...
متن کاملTransport Property Estimation of Non-Uniform Porous Media
In this work a glass micromodel which its grains and pores are non-uniform in size, shape and distribution is considered as porous medium. A two-dimensional random network model of micromodel with non-uniform pores has been constructed. The non-uniformity of porous model is achieved by assigning parametric distribution functions to pores throat and pores length, which was measured using ima...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2014